home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OK PC 9: IX-95
/
OKPC #9 IX-95.iso
/
dos
/
varios
/
code
/
codebrkr.doc
next >
Wrap
Text File
|
1995-06-04
|
17KB
|
632 lines
Codebreaker
Copyright (C) Jeffrey A. Schierenbeck, 1994
All Rights Reserved
TABLE OF CONTENTS
Page Topic
------------------------------
1.0 WARRANTY DISCLAIMER
2.0 License Information
4.0 Introduction
4.1 System Requirements
4.2 Installation
5.0 Instructions
5.1 Starting Codebreaker
5.2 The Main Menu
5.3 Changing Game Settings
6.0 Playing the Game
6.1 Entering Code Guesses
6.2 Interpreting Code Scoring
7.0 Game Escape Option
8.0 Technical Support and Feedback
9.0 Registration Information
10.0 Registration Form
1.0 WARRANTY DISCLAIMER
--------------------------------------------------
JS SOFTWARE DISCLAIMS ALL WARRANTIES RELATING TO THIS SOFTWARE,
WHETHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE, AND ALL SUCH WARRANTIES ARE EXPRESSLY AND
SPECIFICALLY DISCLAIMED. NEITHER JS SOFTWARE, NOR ANYONE ELSE
WHO HAS BEEN INVOLVED IN THE CREATION, PRODUCTION, OR DELIVERY OF
THIS SOFTWARE SHALL BE LIABLE FOR ANY INDIRECT, CONSEQUENTIAL, OR
INCIDENTAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
SUCH SOFTWARE EVEN IF JS SOFTWARE HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES OR CLAIMS. IN NO EVENT SHALL JS
SOFTWARE'S LIABILITY FOR ANY DAMAGES EVER EXCEED THE PRICE PAID
FOR THE LICENSE TO USE THE SOFTWARE, REGARDLESS OF THE FORM OF
CLAIM. THE PERSON USING THE SOFTWARE BEARS ALL RISK AS TO THE
QUALITY AND PERFORMANCE OF THE SOFTWARE.
Some states do not allow the exclusion of the limit of
liability for consequential or incidental damages, so the above
limitation may not apply to you.
This agreement shall be governed by the laws of the State of
Wisconsin and shall inure to the benefit of JS Software and any
successors, administrators, heirs and assigns. Any action or
proceeding brought by either party against the other arising out
of or related to this agreement shall be brought only in a STATE
or FEDERAL COURT of competent jurisdiction located in Eau Claire
County, Wisconsin. The parties hereby consent to in personam
jurisdiction of said courts.
1
2.0 LICENSE INFORMATION
--------------------------------------------------
The following is important information regarding the terms under
which this application is licensed.
This application is NOT a public domain program. It is Copyright
(C) 1994 by Jeffrey A. Schierenbeck. All rights reserved.
JS Software hereby grants you a limited license to use this
software for evaluation purposes for a period not to exceed
thirty (30) days. Any use of this software beyond the thirty
(30) day evaluation period requires a registration payment to
JS Software.
Licensee shall not sell, sublicense, rent, lease, modify,
translate, decompile, disassemble, or otherwise tamper with the
software for any purpose.
Conditions under which this software may be copied and
distributed:
Individuals may freely copy this disk and share it with
family, friends, and associates.
Nonprofit groups (including user groups and BBS's) may
distribute copies of this disk. A fee of no more than
US$3.00 may be charged to cover disk copying costs. If the
files on this disk have dates more than a year old, we
request that you contact JS Software for a free upgrade to
the current version.
Disk distributors and dealers may distribute copies of this
disk. Disk distributors may charge no more than US$5.00 per
disk for copies of this software. If, as a distributor, you
supply copies to other resellers, the end price to the user
may not exceed US$5.00. Distributors must contact
JS Software prior to distribution to notify of intent to
distribute and to ensure that the most recent version of the
software is distributed.
Anyone distributing copies of this software, whether for profit
or not, must conform to the following:
The files on this disk may not be modified or adapted in any
way. All of the files provided on the disk must be
distributed together. Individual files or groups of files
may not be distributed separately.
2
This software may not be represented as anything other than
shareware and the shareware concept must be explained in any
ad or catalog that includes this software and on any
packaging used to display the disk.
You must immediately stop selling/distributing copies of
this disk upon notice from JS Software.
Registered Users Receive:
-Most recent version of program
-Free updates of program for one year
-Free telephone support
All rights not expressly granted here are reserved to
JS Software.
3
4.0 INTRODUCTION
--------------------------------------------------
Codebreaker is a game of deductive reasoning and logic, and may
be used for entertainment or as an educational tool.
A secret code consisting of a sequence of colors is selected by
the computer. The object of the game is to decode the secret
code, and to do so in as few trials as possible.
Different game settings may be chosen that allow for controlling
the number of positions in the code, the number of colors in the
code, and the duplication of colors within a code. This results
in a total of forty different game structures and thirty-two
difficulty levels.
Enjoy!
4.1 SYSTEM REQUIREMENTS
--------------------------------------------------
Codebreaker requires a monitor supporting EGA or VGA color
graphics.
4.2 INSTALLATION
--------------------------------------------------
Codebreaker may be run directly from the distribution disk by
typing "CODEBRKR", or you may install Codebreaker on your hard
drive by typing "INSTALL". The Codebreaker files will be copied
to an automatically created directory called C:\CODEBRKR. The
C:\CODEBRKR prompt will appear on the screen. Type "CODEBRKR"
to being the program.
If you are unfamiliar with DOS commands, and need assistance with
installing or running the program, feel free to contact JS
Software for assistance.
4
5.0 INSTRUCTIONS
--------------------------------------------------
5.1 Starting Codebreaker:
After typing "CODEBRKR", the program will be initiated, and
a title screen will appear. Hit any key to proceed.
5.2 The Main Menu:
Next to appear will be the Main Menu screen. This screen
consists of two parts: the Main Menu section and the
Current Game Settings section. The Main Menu lists four
options which may be selected. Each option begins with a
yellow letter. Hit the key corresponding to the yellow
letter to activate that option. The four options are
described below:
I - Instructions: A brief summary of Codebreaker
instructions is displayed on the
screen.
C - Change Game Settings: The change settings menu
will be displayed, allowing user
to select different game
settings.
S - Start Game: Begins game using current
settings.
E - Exit: Exits Codebreaker.
Below the Main Menu is a display of the current game
settings and the corresponding number of possible code
combinations and the associated difficulty level.
5.3 Changing Game Settings:
When the 'Change Game Settings' option is chosen from the
Main Menu, a new screen will appear showing the game
settings, number of code combinations, and difficulty level.
Again, yellow letters correspond to keys that will activate
the commands ('hot keys'). These are summarized below:
5
P - Change number of positions in code.
C - Change number of possible colors in code.
D - Allow or prohibit secret codes that contain
duplicated colors.
M - Return to Main Menu.
Hit 'P', 'C', or 'D' to change a setting. A green cursor
will appear over current selection. Use left and right
arrow keys to move cursor to highlight desired selection, or
type a number, 'Y', or 'N' to position cursor. Hit <ENTER>
key to make selection. You will be warned if a selection is
made which cannot be performed.
The difficulty level is computed based on the game settings
selected. The difficulty levels are not incremented
evenly. Since the difficulty is related to the number of
possible codes, refer to the number of possible code
combinations to get a more accurate idea of the difference
in difficulty among the levels.
When all game settings are chosen as desired, hit 'M' to
return to Main Menu.
6.0 Playing the Game:
6.1 Entering code guesses:
Select Start Game option from the Main Menu. In a few
moments, the game screen will be displayed. The rows of
empty circles will be filled by you to guess the code. A
'+' cursor will be located in the far left circle of the
bottom row. A menu showing available colors and
corresponding hot keys will be displayed on the right side
of the screen. Select a code guess by using the following
keys:
Left/Right Arrow Keys: change current code position.
Color Hot Keys: change color of current code position.
<ENTER> Key: Submit current code row as a guess.
Before the <ENTER> key is hit, you may make any changes to
the code in the current row. After the <ENTER> key is hit,
the row will be scored and will not be able to be altered.
6
7.0 Interpreting code scoring:
After a code is entered by you, the code that you entered
will be compared to the secret code and a score will be
given to reflect the accuracy of your guess. The smaller
diamonds to the right of the code row will be filled
according to the following scheme:
Black diamonds: each black diamond indicates that both
the color and position is corrent for
one entry in your guess.
White diamonds: each white diamond indicates that you
have selected one of the correct
colors, but its position in the code is
not correct.
The positions of the scoring diamonds do not correspond to
the code positions (e.g., the lower left diamond does not
refer to any particular position in the code). The diamonds
fill in sequence, blacks first and then whites.
Each code position can only score once. For instance, if
the secret code consists of (BLUE, BLUE, GREEN, GREEN) and
the code guessed is (WHITE, BLUE, RED, YELLOW), only one
black diamond will be displayed. Similarly, a guess of
(GREEN, RED, YELLOW, WHITE) would yield only one white
diamond.
Continue guessing codes until you are notified that you have
found the correct code. (Code will flash and a message will
be displayed telling you that the code has been solved.) You
have twelve guesses before the game is over. Rely on
previous guesses to deduce the secret code sequence.
7.1 Game Escape Option:
Hit the escape <ESC> key at any time to quit the current
the game. After hitting escape key, you will be asked
whether you wish to terminate the game. Hitting 'Y' aborts
the game and returns you to Main Menu; 'N' resumes the game.
7
8.0 TECHNICAL SUPPORT OR FEEDBACK
--------------------------------------------------
If you have any problems running Codebreaker, please contact JS
Software at the address or telephone number below.
Also, if you have any suggestions for improvements that could be
made to the program, or different features that you would like to
see added, we would love to hear from you. Any positive or
negative feedback is welcome!
JS Software
517 Ingram Drive West
Eau Claire, WI 54701
(715) 839-8938
PS -
Hard enough for you? I'd be interested in knowing if the upper
levels of this game present a significant challenge for you
master codebreakers. Let me know if you want to 'step it up' a
bit. Maybe you'd like more code positions or colors? Just
thought I'd ask... :)
8
9.0 REGISTRATION INFORMATION
--------------------------------------------------
This program is distributed as Shareware. The shareware concept
allows the consumer to 'try before you buy'. We hope that you
find this program useful, and will want to obtain a license to
continue using it.
Registration will provide you with a disk containing a copy
of the most recent version of Codebreaker, licensed for your
continued use. This version will indicate registration to you in
the top bar of the game screen (personalized!). The registration
reminder that shows up when exiting the program will be removed,
as will the window that comes up immediately prior to the
instruction screen. In addition, we are willing to customize
your registered version to some extent. For instance, we can
change the game setting defaults. If you have some other edit
that you would like for your version, let us know and we'll see
what can be done!
Registration also provides you with free updates for one full
year from the time of registration. Any updates will
automatically be sent to you.
Registered users may call or write JS Software for free technical
support.
To register, contact JS Software by mail or telephone. If you
wish, you may print out and use the registration form found on
the following page.
JS Software
517 Ingram Drive West
Eau Claire, WI 54701
(715) 839-8938
9
10.0 Codebreaker Registration Form
Version currently in possession : ______________________________
Where did you get this application : ____________________________
_________________________________________________________________
Name :_________________________________________________________
Address :______________________________________________________
City : ______________________ State : ___________ Zip : ________
Disk Size Desired : _______3.5" _______5.25"
One Registered Version of Codebreaker = $ 6.00
Shipping and Handling = $ 2.00
-------------
Total Enclosed $ 8.00
(**Overseas orders please add an
additional $3.00 to cover airmail costs**)
Please make checks or money orders drawn on a U.S. bank made
payable in U.S. currency to:
JS Software
Mail To: JS Software
517 Ingram Drive West
Eau Claire, WI 54701
Thank you for your supporting the shareware concept!
10